self-sufficient person - Français Anglais Dictionnaire